professional and perfect composition